home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 8
/
Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso
/
Aminet
/
dev
/
c
/
mkid.lha
/
AMIGA_README
next >
Wrap
Text File
|
1995-06-29
|
2KB
|
47 lines
I got this back in 1987, and have been using it since then. It
is freely redistributable (see the original writer's copyright message).
My modifications and the 2 routines I added are public domain. It also
uses Chuck McManis's cooked IO routines.
To compile under amigados, you must use -Dfseek=unixfseek. This
is because the program assumes fseek will extend the file, which is not
normally true under amigados.
It needs an amigados makefile (badly). Don't forget to include
amiga.c, amiga_getenv.c, and raw.o.
It could use some of the 2.0 routines (like the pattern-matching
in place of unix RE's, and GetVar() in amiga_getenv.c). Under 2.0 you
can use one executable and hardlink the others (it keys off the name it
was run under).
It's pretty stable. Unix-pathing has been replaced with amiga-
pathing (., .., etc). The amiga-specific changes to the main code are
ifdef AMIGA.
Randell Jesup
Just about four years later I found this tool on the
Frozen Fish CD-ROM. Neat! But some feature were missing, such as the
regexp support in the lookup utilities and wildcard file name expansion
in mkid. I also found one or the other bug that needed fixing. For
example, if a lookup tool didn't find the ID database in its current
drawer or some parent drawer, it would cause Enforcer hits and change
the calling Shell's current directory without ever restoring it.
Rebuilding the tools using SAS/C was a good idea, the tools are all
pure now and can be made resident. I also threw in some 2.0 additions,
notably the editor launch procedure and the wildcard expansion stuff.
The scanner now handles .i and .asm files and the lookup tools will
output proper AmigaDOS wildcard patterns rather than plain regexp
patterns.
The distribution preserves Fred's original drawer
structure and adds an SAS/C SMakefile. I removed some of the original
source files which were now obsolete. The binaries in the "bin"
drawer were built for an Amiga running Kickstart 2.04 or higher,
using the ieee math libraries. I haven't tested if they still work on
Kickstart 1.3 and friends, they probably won't.
Olaf Barthel <olsen@sourcery.han.de>, 29 June 1995